// pages/user/visitrecord/visitrecord.js
const app = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        norecord: false,
        hiddenModal: true,
        modelForm:{},
        userDataList:[],
        compaynDataList:[],
        navIndex:0, // 导航索引
        releaseList:[]
    },

    listenerButton(e) {
        let id = e.target.dataset.id,
            _this = this;
        app.util.ajax({
            url:'user/act_info',
            data:{
                rel_id:id
            },
            success:function(res){
                let msgObj = {
                    title:res.title,
                    content:res.content
                };
                _this.setData({
                    modelForm:msgObj,
                    hiddenModal: !_this.data.hiddenModal
                })
            }
        })
                
    },
    listenerConfirm() {
        this.setData({
            hiddenModal: true
        })
    },
    listenerCancel() {
        this.setData({
            hiddenModal: true
        })
    },
    //已多少人申请通知我
    InformationButton(e){
        let id = e.currentTarget.dataset.id;
        wx.navigateTo({
            url:'/pages/user/participate/InformationNotification/InformationNotification?id='+id
        })
    },
    // 进入我的发布详情
    intoDetails(e){
        console.log(e,'12313');
        let id = e.currentTarget.dataset.id,
            _this = this;
        wx.navigateTo({
            url:'/pages/user/participate/postingDetails/postingDetails?id='+id
        });
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {
        this.getActiveList();
        this.getMyReleaseList();
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function() {

    },

    /**
     * 用户点击右上角分享
     */
    // 分享
    onShareAppMessage(res) {
        return {
            title: '广州大学校友会校友企业家专委会',
            path: '/pages/index/index'
        }
    },
    // 切换导航
    changeNav:function(e){
        let index = e.currentTarget.dataset.index;
        this.setData({
            navIndex:index
        })
    },
    // 获取参加活动列表
    getActiveList: function() {
        let _this = this;
        app.util.ajax({
            url: 'user/release_tz',
            data: {
                user_id:app.globalData.userInfo.user_id
            },
            success:function(res){
                let isNull = (res.company || res.enterprise) ? false : true;
                _this.setData({
                    userDataList:res.enterprise,
                    compaynDataList:res.company,
                    norecord:isNull
                })
            }
        })
    },
    // 获取我的发布列表
    getMyReleaseList:function(){
        let _this = this;
        app.util.ajax({
            url:'Release/releaseList',
            data:{
                user_id:app.globalData.userInfo.user_id
            },
            success:function(res){
                _this.setData({
                    releaseList:res
                })
            }
        })
    },
    // 下架发布
    lowerRelease:function(e){
        let id = e.currentTarget.dataset.id,
            _this = this;
        wx.showModal({
            content:'是否确定下架该发布',
            success:function(res){
                if (res.confirm) {
                    app.util.ajax({
                        url:'Release/downFrame',
                        data:{
                            id:id
                        },
                        success:function(data){
                            _this.getMyReleaseList();
                        }
                    })
                }
            }
        })
    },
    // 重新上架
    changeAgainRelease:function(e){
        let id = e.currentTarget.dataset.id,
            _this = this;
        wx.showModal({
            content:'是否确定重新上架',
            success:function(res){
                if (res.confirm) {
                    app.util.ajax({
                        url:'Release/upFrame',
                        data:{
                            id:id
                        },
                        success:function(data){
                            _this.getMyReleaseList();
                        }
                    })
                }
            }
        })
    },
    // 删除发布
    deleteRelease:function(e){
        let id = e.currentTarget.dataset.id,
            _this = this;
        wx.showModal({
            content:'是否确定删除该发布',
            success:function(res){
                if (res.confirm) {
                    app.util.ajax({
                        url:'Release/delRelease',
                        data:{
                            id:id
                        },
                        success:function(data){
                            _this.getMyReleaseList();
                        }
                    })
                }
            }
        })
    }
})